A JCloudScale: Closing the Gap Between IaaS and PaaS

نویسندگان

  • Rostyslav Zabolotnyi
  • Philipp Leitner
  • Waldemar Hummer
  • Schahram Dustdar
چکیده

The Infrastructure-as-a-Service (IaaS) model of cloud computing is a promising approach towards building elastically scaling systems. Unfortunately, building such applications today is a complex, repetitive and error-prone endeavor, as IaaS does not provide any abstraction on top of naked virtual machines. Hence, all functionality related to elasticity needs to be implemented anew for each application. In this paper, we present JCLOUDSCALE, a Java-based middleware that supports building elastic applications on top of a public or private IaaS cloud. JCLOUDSCALE allows to easily bring applications to the cloud, with minimal changes to the application code. We discuss the general architecture of the middleware as well as its technical features, and evaluate our system with regard to both, user acceptance (based on a user study) and performance overhead. Our results indicate that JCLOUDSCALE indeed allowed many participants to build IaaS applications more efficiently, comparable to the convenience features provided by industrial Platformas-a-Service (PaaS) solutions. However, unlike PaaS, using JCLOUDSCALE does not lead to a loss of control and vendor lock-in for the developer.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

AppScale: Scalable and Open AppEngine Application Development and Deployment

We present the design and implementation of AppScale, an open source extension to the Google AppEngine (GAE) Platform-asa-Service (PaaS) cloud technology. Our extensions build upon the GAE SDK to facilitate distributed execution of GAE applications over virtualized cluster resources, including Infrastructure-as-a-Service (IaaS) cloud systems such as Amazon’s AWS/EC2 and Eucalyptus. AppScale pro...

متن کامل

Towards Energy-aware IaaS-PaaS Co-design

The wide adoption of the cloud computing paradigm plays a crucial role in the ever-increasing demand for energy-efficient data centers. Driven by this requirement, cloud providers resort to a variety of techniques to improve energy usage at each level of the cloud computing stack. However, prior studies mostly consider resource-level energy optimizations in IaaS clouds, overlooking the workload...

متن کامل

A Federated Repository for PaaS Components in a Multi-cloud Environment

Cloud computing has seen an impressive growth in recent years, with virtualization technologies being massively adopted to create IaaS (Infrastructure as a Service) public and private solutions. Today, the interest is shifting towards the PaaS (Platform as a Service) model, which allows developers to abstract from the execution platform and focus only on the functionality. There are several pub...

متن کامل

Investigating the Determinants of Decision-Making on Adoption of Public Cloud Computing in E-government

This article analyzed decision-making in terms of the adoption of public cloud computing and its determinants in the context of e-government. The authors proposed a theoretical model and related hypotheses after reviewing the literature and combining technology adoption theory with IT decisionmaking authority theory. Then, they collected samples from 227 public sectors and tested hypotheses usi...

متن کامل

From Knowing to Doing—From the Academy to Practice; Comment on “The Many Meanings of Evidence: Implications for the Translational Science Agenda in Healthcare”

In this commentary, the idea of closing the gap between knowing and doing through closing the gap between academics and practitioners is explored. The two communities approach to knowledge production and use, has predominated within healthcare, resulting in a separation between the worlds of research and practice, and, therefore, between its producers and users. Meaningful collaborations betwee...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014